package com.mrx.giteewebhook.model.request.pull;

import com.mrx.giteewebhook.model.request.common.Assignee;
import com.mrx.giteewebhook.model.request.common.Enterprise;
import com.mrx.giteewebhook.model.request.common.Sender;
import com.mrx.giteewebhook.model.request.common.User;

public record PullRequest(
        String hookName,
        String password,
        PullRequest pullRequest,
        Sender sender,
        Author author,
        Enterprise enterprise,
        Integer hookId,
        String sign,
        String hookUrl,
        String timestamp,
        Integer deletions,
        Object tester,
        String diffUrl,
        String createdAt,
        String title,
        Object body,
        Head head,
        Integer number,
        Object mergeable,
        String patchUrl,
        String updatedAt,
        String mergeCommitSha,
        Integer id,
        String state,
        Object closedAt,
        Integer comments,
        Integer additions,
        Object mergedAt,
        Boolean merged,
        Integer changedFiles,
        Milestone milestone,
        String htmlUrl,
        Integer commits,
        Assignee assignee,
        User user,
        Base base
) {
}
